var
    app = require('../app');
    loading = require('../../modules/loading'),
    lockfas = false;
$('body')
    .on('click','.nav-tabs a',function(){
        let index = $(this).parent().index();
        if(index==1){
            $('.downTemplate').show();
        }else{
            $('.downTemplate').hide();
        }
    })
    .on('click', '.checkall', function(){
        //全选
        $(".j-check,.checkall").prop("checked", $(this).prop("checked"));

    })
    .on('change','j-check', function(){
        if ($(".j-check:checked").length == $(".j-check").length) {
            $(".checkall").prop("checked", true);
        } else {
            $(".checkall").prop("checked", false);
        }
    })


    //确认
    .on('click','.delnumber', function(){
        if(lockfas)return;
        lockfas = true;
        var arrbtn = [];
        $(".j-check:checked").each(function (index, ele) {
            //遍历所有复选框，然后取值进行 !非操作
            if ($(this).prop("checked")) {
                arrbtn.push($(this).val());
            }
        })
        if(arrbtn.length==0){
            toastr.error('请选择数据');
            return false;
        }$.confirm({
            title: '注意！',
            content: '确认删除选中坐席！',
            confirmButton: '确定',
            cancelButton: '取消',
            confirm: function(){
                var ids=arrbtn.toString();
                $.ajax({
                    url: '/workernumber/del',
                    type: 'post',
                    data: {
                        'ids': ids
                    },
                    dataType: "json",
                    success: function(res){
                        if(res.code == 200){
                            toastr.success('操作成功');
                            setTimeout(function(){
                                window.location.reload();
                            },1000);

                        }else{
                            toastr.error(res.message);
                            lockfas = false;
                        }
                    },
                    error: function(err){
                        toastr.error('网络错误,请稍后重试');
                        lockfas = false;

                    }
                })
            },
            cancel: function(){
                // alert('Canceled!')
                lockfas = false;

            }
        });

    })

    .on('click','#numberSubmit', function(){

        var _this = $(this);
        var file = _this.parents('.modal-content').find(".uploadFile")[0].files[0];
        // if(!file){
        //     toastr.error('请上传文档');
        //     return false;
        // }
        var formData = new FormData();//这里需要实例化一个FormData来进行文件上传
        formData.append("file",document.getElementById("upfile").files[0]);
        formData.append("data",$("#importNumber_form").serialize());
        $.ajax({
            url:"/workernumber/update",
            method:"post",
            data: formData,
            processData : false,
            contentType : false,
            success:function(res){
                console.log(res);
                if(res.code == 200){
                    toastr.success(res.message);
                    setTimeout(function(){
                        document.location.reload();
                    },1500)
                }else{
                    toastr.error(res.message);
                }
                $(this).attr('disabled',false);
            }
        })
        return false;
    })
    .on('change','.uploadFile',function(e){
        let files = $(this)[0].files[0];
        let name = files.name;
        $(this).prev().text(name);
    })

    $("#sync_number").click(function(){
        if($(this).attr('disabled')){
            return false;
        }
        $(this).attr('disabled',true);
        var _this= $(this);
        var line = _this.attr('data-line');
        $.confirm({
            title: '注意！',
            content: '确认同步运营商坐席！',
            confirmButton: '确定',
            cancelButton: '取消',
            confirm: function(){
                loading.showLoading({
                    type: 1,
                    tip: '加载中...'
                })
                $.ajax({
                    url:"/workernumber/sync",
                    method:"post",
                    data:{'line': line },
                    success:function(res){
                        loading && loading.hideLoading();
                        if(res.code==200){
                            loading && loading.hideLoading();
                            toastr.success(res.message);
                            setTimeout(function(){
                                document.location.reload();
                            },1500)
                        }else{
                            loading && loading.hideLoading();
                            toastr.error(res.message);
                        }
                        _this.attr('disabled',false);
                    }
                })},
            cancel: function(){
                // alert('Canceled!')
            }
        });

    });
